<?php
/**
 * Created by PhpStorm.
 * User: dingboxu
 * Date: 16/9/24
 * Time: 下午5:00
 */

use \Workerman\Worker;
use \GatewayWorker\Gateway;
use \Workerman\Autoloader;

// 自动加载类
require_once __DIR__ . '/../../Workerman/Autoloader.php';

Autoloader::setRootPath(__DIR__);

// gateway 进程，这里使用Text协议，可以用telnet测试
$gateway = new Gateway("http://".\Config\Env::$server_ip.":2346");

// gateway名称，status方便查看
$gateway->name = 'YourAppGateway';
// gateway进程数
$gateway->count = 1;
// 本机ip，分布式部署时使用内网ip
$gateway->lanIp = \Config\Env::$server_ip;
// 内部通讯起始端口，假如$gateway->count=4，起始端口为4000
// 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口
$gateway->startPort = 5100;
// 服务注册地址
$gateway->registerAddress = \Config\Env::$server_ip.':1238';


// 如果不是在根目录启动，则运行runAll方法
if(!defined('GLOBAL_START'))
{
    Worker::runAll();
}

